home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2004 #6
/
Amiga Plus CD - 2004 - No. 06.iso
/
AmiSoft
/
Util
/
cli
/
SRename.readme.txt
< prev
Wrap
Text File
|
1978-04-17
|
3KB
|
88 lines
Short: Advanced rename utility. Version 3.9.0
Author: Constantinos Nicolakakis (cnicol@ath.forthnet.gr)
Uploader: Constantinos Nicolakakis (cnicol@ath.forthnet.gr)
Version: 3.9.0
Type: util/cli
Requires: 68020+, AmigaOS 3.0
Replaces: util/cli/SRename.lha
SRename is a feature rich Rename command line utility. Features include:
- Can use wildcards for filename selection.
- Can use wildcard-like expressions to select the part of the filename to
be modified.
- Offers total control over recursion, the user can set the level of recursion,
starting level of recursion and can even specify a different pattern for
entering directories.
- Can add numbers to a filename sequence or perform renumbering that can be
configured extensively.
- Can also modify the filename's comment and transfer the filename to the
comment or the reverse.
- Allows the user to build his/her own functions by providing a command set of
selectors and actions that can be combined in many ways.
- The number of actions that can be executed in one go is only limited by the
command line length.
- It is interface compatible with the OS Rename command.
- Uses memory efficiently.
- Can be used as a real-world benchmarking tool.
Changes in this version:
New features:
Improved the benchmarking functionality of the STATS option. Added a more
meaningful "Renamed objects per second" statistic. This figure is displayed
only if the given rename operations take at least a second, and an additional
message is displayed if this figure doesn't represent performance accurately
because of given options or other factors.
Also added the percentage of processed files that are or would be renamed.
Added the FORCEPATH option to force the entire filepattern to be taken as a
path regardless if it ends with a slash or not. This was added to avoid having
to add a slash at the end of a path every time a path has to be supplied.
Display of warnings when the parser detects problematic command sequences that
can still be executed.
More speed in Indirect mode and less code size by streamlining the internal
workings of Indirect mode. Several storage buffers were unified into one
making the code that handles Indirect mode much less convoluted and much
more robust.
Further reduced startup time when Indirect mode is used.
Bugfixes:
Mishandling of separators under certain conditions.
Sometimes error messages weren't displayed.
The Main component failed to be created under certain conditions.
Incorrect number placement when modifying the Basename using swapping,
shifting or unifying 2-component basenames since version 3.8.0.
Incorrect operation of Indirect mode in some occasions.
Other changes:
Added the script "RenumberNoBase" for renumbering batches of filenames that
don't share a common basename.
Fixed the "HexToChr" script to process only byte hex values.